/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package construtora.limiar.models;


import construtora.limiar.models.generic.AbstractUsuario;

/**
 *
 * @author michel
 */
public class Funcionario extends AbstractUsuario{
    
    private Setor setor;
    private String cargo;    
    private String nome;
    private String cpf;
    private String status;
    private String tipoTelefone;
    private String telefone;
    private Usuario usuario;
    
    public Funcionario() {
        this.primaryKey = "id_funcionario";
        this.id = null;
    }
    
    public Funcionario(Integer id){
        this.primaryKey = "id_funcionario";
        if(id.equals(null)){
            this.id = null;
        }
        this.id = id;
    }
    
    public String getNome() {
        return nome;
    }
    
    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getCpf() {
        return cpf;
    }

    public void setCpf(String cpf) {
        this.cpf = cpf;
    }

    public Setor getSetor() {
        return setor;
    }

    public void setSetor(Setor setor) {
        this.setor = setor;
    }


    public String getCargo() {
        return cargo;
    }

    public void setCargo(String cargo) {
        this.cargo = cargo;
    }
    
    
    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }
    
    

    public Usuario getUsuario() {
        return usuario;
    }

    public void setUsuario(Usuario usuario) {
        this.usuario = usuario;
    }

    public String getTipoTelefone() {
        return tipoTelefone;
    }

    public void setTipoTelefone(String tipoTelefone) {
        this.tipoTelefone = tipoTelefone;
    }

    public String getTelefone() {
        return telefone;
    }

    public void setTelefone(String telefone) {
        this.telefone = telefone;
    }
    
    
    
    
    
}
